namespace CWARN_NOEFFECT_UCMP_GE_MACRO {
	#define POSITIVE_LOOP(x) while (x >= 0) x--;

	int foo(unsigned int a) {
		POSITIVE_LOOP(a);
		return 0;
	}
}